all: test_list test_queue test_stack test_bitmap

test_list: test_list.c list.c
	gcc -o $@.out $^

test_queue: test_queue.c queue.c list.c
	gcc -o $@.out $^

test_stack: test_stack.c stack.c list.c
	gcc -o $@.out $^

test_bitmap: test_bitmap.c
	gcc -o $@.out $^

.PHONY : clean

clean:
	rm *.out
